@charset "utf-8";
*{  padding:0;margin:0;border:none;text-decoration:none;  list-style-type:none;  font-family:'Microsoft YaHei',sans-serif;  color:#000;  }
body,div,h1,h2,h3,h4,h5,h6,dl,dd,dt,p,a,form,select,input,ul,ol,li{margin:0; padding:0; text-indent:0; font-weight:normal;font-size:14px; color:#333333;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
ul,ol{list-style:none; text-indent:0; list-style-position:outside;}  img{border:0;}
.clear{  clear:both; }
img{display:block;}
.browserupgrade{  margin:0;  z-index:9999;  width:100%;  height:42px;  color:#e50b71;  text-indent:20px;  line-height:42px;  overflow:hidden;  background:#222222;  border-bottom:4px solid #000000;  }
.browserupgrade a{  font-size:16px;  color:#fdc12d;  cursor:pointer; }
.browserupgrade a.brow-close{  font-size:14px;  margin-right:20px;  float:right; }
.clear{clear:both;}
.body{
	background-color:#ffffff;
}
a{
    cursor:pointer;
}
.m_head{
    display:none;
}
.m_daohang{
    display:none;
}
.m_fenge{
    display:none;
}
.m_ztn1{
    display:none;
}
.ztn3 .m_container{
    display:none;
}
.m_zixun{
    display:none
}
.m_zixun_biaodan{
    display:none;
}
.m_ftbd{
    display:none;
}
.yinyu{
	width:100%;
	background-color:#f9f9f9;
}
.yinyu p{
	width:1200px;
	margin:0 auto;
	height:40px;
	line-height:40px;
	
}
.yinyu p span{
	font-size:14px;
	color:#abaaaa;
	display:block;
}
.yinyu p span:first-child{
	float:left;
}
.yinyu p span:nth-child(2){
	float:right;
}
.yinyu p span a{
	color:#abaaaa;
	text-decoration:underline;
}
header .h_logo{
    width: 1200px;
    margin: 0 auto;
    height:130px;
    box-sizing: border-box;
}
header .h_logo h1{
    float:left;
}
header .h_logo h1 img{
    width:154px;
    height:56px;
    margin-top:51px;
	margin-left:38px;
	margin-right:12px;
}
header .h_logo .h{
    width:1px;
    height:33px;
    background-color: #c4c4c4;
    float:left;
    margin:58px 0 0 15px;
}
header .h_logo .address{
    float:left;
    height:30px;
    line-height:30px;
    margin:58px 0 0 22px;
    cursor:pointer;
    position:relative;
    padding-bottom: 20px;
}
header .h_logo .address .img_address{
    width:14px;
    height:18px;
    float:left;
    margin-top:6px;
}
header .h_logo .address p{
    float:left;
    margin-left:8px;
}
header .h_logo .address p a{
    font-size:14px;
    color:#666666;
}
header .h_logo .address p a span{
    font-size: 18px;
    color: #888888;
}
header .h_logo .address i{
    width:14px;
    height:8px;
    background: url(../images/jiantou_xia.png) no-repeat center;
    background-size:14px 8px;
    float:left;
    margin-top:11px;
    margin-left:8px;
    transition: 0.3s;
}
header .h_logo .address:hover i{
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
    transition: 0.5s;
}
header .h_logo .address .info{
    width:375px;
    height:208px;
    border: 2px solid #c9cbce;
    background-color: #ffffff;
    position:absolute;
    top:42px;
    display:none;
    transition: 0.3s;
    z-index:99;
}
header .h_logo .address .info:before, header .h_logo .address .info:after{
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-width: 10px;
    border-style: solid;
    position: absolute;
    left: 20px;
    z-index: 999999;
}
header .h_logo .address .info:before{
    border-color: transparent transparent #ffffff;
    top: -17px;
    z-index: 9999999;
}
header .h_logo .address .info:after{
    border-color: transparent transparent #c9cbce;
    top: -20px;
}

header .h_logo .address .info p{
    width:100%;
    font-weight: bold;
    margin:10px 4px 4px 4px;
    padding-left: 10px;
    color: #666666;
}
header .h_logo .address .info ul{
    width:100%;
    padding:0 15px;
    overflow: hidden;
}
header .h_logo .address .info ul li{
    float:left;
    width: 60px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    color: #666666;
    background-color: #f5f5f5;
    margin-right:10px;
	margin-bottom: 10px;
}
header .h_logo .address .info ul li a{
	display:block;
}
header .h_logo .address .info ul li:hover a{
    color:#2faaff;
}


header .h_logo a.lo{
    float:left;
    display:block;
}
header .h_logo a.lo img{
    width:224px;
    height:47px;
    margin-top:31.5px;
}
header .h_logo img.xcy{
    width:138px;
    height:18px;
    float:left;
    margin-top:80px;
    margin-left:16px;
}
header .h_logo img.m_menu{
    display:none;
}
header .h_logo .phone{
    float: right;
    margin-top:49px;
    background: url(../images/phone.png) no-repeat left center;
    padding-left:45px;
}
header .h_logo .phone span{
    display:block;
    font-size:14px;
    color:#808080;
}
header .h_logo .phone p{
    font-size:20px;
    color:#2faaff;
    font-weight:bold;
}
header .h_logo form{
    float: left;
    width:470px;
    height: 40px;
    margin:52px 0 0 70px;
}
header .h_logo form input.so{
    width:390px;
    height:40px;
    border:solid 1px #2faaff;
    float:left;
    box-sizing: border-box;
    padding-left:45px;
    color:#333333;
    font-size:15px;
    background:url(../images/so.png) no-repeat left 17px center;
}
header .h_logo form input::-webkit-input-placeholder{
    color:#bdbdbd;
}
header .h_logo form input::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#bdbdbd;
}
header .h_logo form input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#bdbdbd;
}
header .h_logo form input:-ms-input-placeholder{  /* Internet Explorer 10-11 */
    color:#bdbdbd;
}


header .h_logo form p.tj{
    font-size:18px;
    width:80px;
    height:40px;
    float:left;
    background-color: #2faaff;
    color:#ffffff;
    text-align: center;
    line-height:40px;
    cursor:pointer;
}
header .nav{
    width:1200px;
    margin:0 auto;
    height:40px;
}
header .nav .menu{
    width:220px;
    height:40px;
    float:left;
    position:relative;
    box-sizing: border-box;

}
header .nav .menu ul.yw{
    position:absolute;
    top:41px;
    width:220px;
    height:447px;
    background: rgba(0,0,0,0.8);
    z-index:9999;
}
.h_list header .nav .menu ul.yw{
	top:40px;
}
header .nav .menu ul.yw li{
    width:220px;
    height:64px;
    box-sizing: border-box;
    border-bottom:solid 1px rgba(255,255,255,0.1);
	background: url(../images/menu_more1.png) no-repeat right 20px center;
}
header .nav .menu ul.yw li:last-child{
    border-bottom:none;
    height:63px;
}
header .nav .menu ul.yw li.act{
	background: url(../images/menu_more2.png) no-repeat right 20px center;
    background-color: #ffffff;
	
}

header .nav .menu ul.yw li img{
    float:left;
    top:40px;
    margin-left:30px;
    margin-top:21.5px;
}
header .nav .menu ul.yw li span{
    line-height:63px;
    
    margin-left:15px;
}
header .nav .menu ul.yw li span a{
	font-size:16px;
	color:#ffffff;
}
header .nav .menu ul.yw li.act span a{
    color:#666666;
}
header .nav .menu .my{
    margin-top:1px;
}
header .nav .menu .menu_xf{
    width:980px;
    height:447px;
    background-color: #ffffff;
    margin:0 0 0 220px;
    position:absolute;
    z-index:999;
    border-bottom:solid 1px #2faaff;
    border-right:solid 1px #2faaff;
    box-sizing: border-box;
    display:none;
}
header .nav .menu .menu_xf .left{
    width:670px;
    height:446px;
    float:left;
    border-right:solid 1px #ededed;
    box-sizing: border-box;
}
header .nav .menu .menu_xf .left .container{
    overflow: hidden;
    margin-top:15px;
}

header .nav .menu .menu_xf .left .container h4{
    width:140px;
    font-size:14px;
    float:left;
    font-weight:bold;
    text-align: center;
    margin-top:10px;
    color:#666666;
}
header .nav .menu .menu_xf .left .container h4 a{
    font-size:14px;
    font-weight:bold;
}
header .nav .menu .menu_xf .left .container ul{
    width:519px;
    float:left;
    border-bottom:solid 1px #ededed;
    padding-bottom:20px;
    margin-right:10px;
}
header .nav .menu .menu_xf .left .last ul{
    border-bottom:none;
}
header .nav .menu .menu_xf .left .container ul li{
    float:left;
    margin-right:20px;
    margin-top:10px;
}
header .nav .menu .menu_xf .left .container ul li a{
    color:#535353;
    font-size:14px;
}
header .nav .menu .menu_xf .left .container ul li.hot a{
    color:#2faaff;
}
header .nav .menu .menu_xf .left .container ul li:hover a{
    color:#2faaff;
}
header .nav .menu .menu_xf .right{
    width:309px;
    height:446px;
    float:left;
    box-sizing: border-box;
    overflow: hidden;
}

header .nav .menu p{
    width:100%;
    height:40px;
    font-size:16px;
    color:#2faaff;
    text-align: center;
    padding-left:30px;
    box-sizing: border-box;
    line-height:40px;
    border:solid 1px #2faaff;
    background: url(../images/menu.png) no-repeat left 50px center;
}
header .nav .dh{
    width:980px;
    overflow: hidden;
    float:left;
}
header .nav .dh li{
    float:left;
    height:40px;
    line-height:40px;
    margin-left:47px;
    position:relative;
}
header .nav .dh li a{
    font-size:16px;
    color:#333333;
}
header .nav .dh li:hover a{
    color:#2faaff;
}
header .nav .dh li.xz a{
    color:#2faaff;
}
.hr{
    width: 100%;
    height: 1px;
    background-color: #2faaff;
    position:relative;
    top:0;
}
.main{
    width:1200px;
    margin:0 auto;
}
.banner{
    max-width:1920px;
    width:100%;
    height:447px;
    margin:0 auto;
    position:relative;
    overflow:hidden;
}
.banner .swiper-slide{
    height:447px;
    overflow: hidden;
    position: relative;
}
.banner .swiper-slide a img{
    top: 0;
    left: 50%;
    margin-left: -960px;
    width: 1920px;
    height: 447px;
    display: block;
    position: absolute;
    transition: 0.2s;
}
.banner .swiper-pagination{
    bottom: 20px;
    width: 1200px;
    z-index: 20;
    text-align: center;
    position: absolute;
    left: 50%;
    margin-left: -100px;
}
.banner .swiper-pagination-bullet{
    width:10px;
    height:10px;
    border:solid 2px #ffffff;
    opacity:1;
    margin-right:5px;
	background-color:#ffffff;
}
.banner .swiper-pagination-bullet-active{
    width:36px;
    height:10px;
    background-color: #ffffff;
    border-radius:10px;
}
.banner .news{
	width: 1200px;
    height: 448px;
    position: absolute;
    left: 50%;
    margin-left: -600px;
    top: 0;
}
.banner .news .box{
	position:absolute;
	top:78px;
	right:0;
	width:225px;
	height:293px;
	border-radius:5px;
	background-color:#ffffff;
	padding:0 18px;
	box-sizing:border-box;
	z-index:99;
}
.banner .news .box h3{
	font-size:16px;
	color:#000000;
	border-left:solid 3px #1b8aeb;
	height:15px;
	line-height:15px;
	padding-left:13px;
	margin-top:24px;
	margin-bottom:20px;
}
.banner .news .box p{
	font-size:14px;
	color:#666666;
	line-height:30px;
	background:url(../images/news_before.png) no-repeat left center;
	padding-left:10px;
	box-sizing:border-box;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.banner .news .box p:hover a{
	color:#2faaff;
	text-decoration:underline;
}
.banner .news .box span{
	display:block;
	width:182px;
	height:42px;
	background-color:#2faaff;
	margin:22px auto 0 auto;
	text-align:center;
	line-height:42px;
	border-radius:3px;
}
.banner .news .box span a{
	font-size:14px;
	color:#ffffff;
	display:block;
}
.chaxun{
    width:100%;
    margin:33px 0 33px 0;
}
.chaxun .main{
    overflow: hidden;
}
.chaxun .left{
    width:220px;
    height:136px;
    float:left;
}
.chaxun .right{
    float:left;
    width:900px;
    margin-left:80px;
}
.chaxun .right .tab{
    width:100%;
    margin-top:15px;
    margin-bottom:27px;
    position:relative;
}
.chaxun .right .tab::after{
    content:'';
    display:block;
    clear:both;
}
.chaxun .right .tab span{
    font-size:16px;
    color:#666666;
    float:left;
    margin-right:25px;
    cursor:pointer;
}
.chaxun .right .tab span.xz{
    color:#2faaff;
}
.chaxun .right .tab p{
    font-size:16px;
    color:#333333;
    margin-left:182px;
    position:absolute;
    top:-13px;
}
.chaxun .right .tab p b{
    font-size:26px;
    font-weight:bold;
    color:#ff734e;
    padding:0 5px;
}
.chaxun .right .form{
    display:none;
}
.chaxun .right .form.xz{
    display:block;
}
.chaxun .right .form .so{
    width:770px;
    height:55px;
    float:left;
    box-shadow: 0 0 10px rgba(15,3,5,0.1);
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
}
.chaxun .right .form .so input.yewu{
    width:100%;
    height:55px;
    line-height:55px;
    padding-left:80px;
    box-sizing: border-box;
    background: url(../images/so2.png) no-repeat left 17px center;
}
.chaxun .right .form span.tj{
    display:block;
    width:130px;
    height:55px;
    background-color: #2faaff;
    float:left;
    text-align: center;
    line-height:55px;
    font-size:16px;
    color:#ffffff;
    cursor:pointer;
}
.ztn{
    width:100%;
    overflow: hidden;
}
.ztn .title{
    width:100%;
    margin:30px 0 36px 0;
}
.ztn .title h3{
    line-height:70px;
    font-size:32px;
    color:#2c2c2c;
    text-align: center;
    background: url(../images/title_border.jpg) no-repeat bottom center;
}
.ztn .title h3 b{
    font-weight:normal;
    margin-left:10px;
}
.ztn .title p{
    text-align: center;
    font-size:16px;
    color:#5f5f5f;
    margin-top:18px;
}
.ztn1{
    background-color: #f5f5f5;
}
.ztn1 .container{
    width:1200px;
    height:395px;
    margin:0 auto 50px auto;

}
.ztn1 .container .left{
    width:220px;
    height:395px;
    background-color: #796bff;
    float:left;
}
.ztn1 .container .left h3{
    font-size:22px;
    color:#ffffff;
    height:98px;
    line-height:98px;
    background: url(../images/ztn1_1.png) no-repeat left 33px center;
    text-align: center;
    border-bottom:solid 1px rgba(255,255,255,0.1);
}
.ztn1 .container .left h3 a{
	font-size:22px;
    color:#ffffff;
}
.ztn1 .container .left .bottom{
    padding:40px 0 0 35px;
}
.ztn1 .container .left .bottom span{
    font-size:14px;
    display:inline-block;
    background: url(../images/ztn1_jt.png) no-repeat right center;
    padding-right:30px;
    margin-bottom:15px;
    clear:both;
}
.ztn1 .container .left .bottom span a{
    color:#ffffff;
}
.ztn1 .container .left .bottom span:hover a{
    text-decoration: underline;
}
.ztn1 .container .left .bottom p{
    width:150px;
    height:35px;
    border-radius: 5px;
    background-color: #ffffff;
    line-height:35px;
    text-align: center;
    margin-top:25px;
}
.ztn1 .container .left .bottom p a{
    display:block;
    width:100%;
}
.ztn1 .container .right{
    width:980px;
    float:left;
    border-top:solid 1px  #eeeeee;
}
.ztn1 .container .right .box{
    width:326px;
    height:197.5px;
    border-bottom:solid 1px  #eeeeee;
    border-right:solid 1px #eeeeee;
    background-color: #ffffff;
    overflow: hidden;
    box-sizing: border-box;
    float:left;
}
.ztn1 .container .right .box h3{
    margin-top:35px;
    margin-bottom:25px;
    text-align: center;
    padding-left:20px;
}
.ztn1 .container .right .box1 h3{
    background: url(../images/ztn1_right1.png) no-repeat left 100px center;
}
.ztn1 .container .right .box2 h3{
    background: url(../images/ztn1_right2.png) no-repeat left 95px center;
}
.ztn1 .container .right .box3 h3{
    background: url(../images/ztn1_right3.png) no-repeat left 97px center;
}
.ztn1 .container .right .box4 h3{
    background: url(../images/ztn1_right4.png) no-repeat left 100px center;
}
.ztn1 .container .right .box5 h3{
    background: url(../images/ztn1_right5.png) no-repeat left 93px center;
}
.ztn1 .container .right .box6 h3{
    background: url(../images/ztn1_right6.png) no-repeat left 95px center;
}
.ztn1 .container .right .box h3 a{
    font-size:22px;
    color:#666666;
    font-weight:bold;
}
.ztn1 .container .right .box .bottom{
    display:inline-block;
    text-align: center;
    width:100%;
}
.ztn1 .container .right .box span{
    display:inline-block;
    text-align: center;
    padding:0 10px 18px 10px;
}
.ztn1 .container .right .box span a{
    font-size:14px;
    color:#333333;
}
.ztn1 .container .right .box span a:hover{
    color:#2faaff;
    text-decoration: underline;
}
.ad{
    width:100%;
    height:120px;
    background: url(../images/ad.jpg) no-repeat center;
    overflow: hidden;
}
.ad .top{
    width:1200px;
    margin:25px auto 13px auto;
    text-align: center;
}
.ad .top span{
    font-size:24px;
    color:#ffffff;
    padding:0 20px;
}
.ad p{
    font-size:16px;
    color:#ffffff;
    text-align: center;
}
.ztn2{
    background-color: #ffffff;
}
.ztn2 .container{
    width:1200px;
    margin:0 auto 48px auto;
    position: relative;
}
.ztn2 .container .dg-wrapper{
    width:500px;
    height:425px;
    margin:0 auto;
    position: relative;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.ztn2 .container .dg-wrapper a{
    display:block;
    width:100%;
    height:425px;
    box-shadow: 0 5px 20px rgba(65,130,204,0.3);
    position: absolute;
    left: 0;
    top: 0;
    background-color:rgba(0,0,0,0.2);
}
.ztn2 .container .dg-wrapper a .zhezhao{
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    background-color: rgba(54,62,73,0.5);
}
.ztn2 .container .dg-wrapper a.dg-center .zhezhao{
    background-color:rgba(54,62,73,0);
}
.ztn2 .container .dg-wrapper a img{
    width:500px;
    height:260px;
    display: block;
}

.ztn2 .container .dg-wrapper .info{
    width:500px;
    height:165px;
    background-color: #ffffff;
    overflow: hidden;
}
.dg-wrapper a.dg-transition{
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.dg-wrapper a.dg-center div{
    display: block;
}
.ztn2 .container .dg-wrapper .info .top{
    width:150px;
    overflow: hidden;
    margin:23px auto 10px auto;
}
.ztn2 .container .dg-wrapper .info .top h4{
    font-size:18px;
    color:#000000;
    float:left;
    font-weight:bold;
}
.ztn2 .container .dg-wrapper .info .top span{
    font-size:16px;
    color:#000000;
    float:right;
}
.ztn2 .container .dg-wrapper .info .con{
    font-size:16px;
    color:#666666;
    text-align: center;
}
.ztn2 .container .dg-wrapper .info p.zx{
    width:160px;
    height:35px;
    margin:20px auto 0 auto;
    background-color: #5d9dff;
    border-radius: 5px;
    font-size:14px;
    color:#ffffff;
    text-align: center;
    line-height:35px;
}
.ztn2 .container .dg-container span.dg-prev{
    background: url(../images/ztn2_left.png) no-repeat center;
    left:15px;
    width:28px;
    height:51px;
    position: absolute;
    top: 164px;
    cursor:pointer;
}
.ztn2 .container .dg-container span.dg-next{
    background: url(../images/ztn2_right.png) no-repeat center;
    right:15px;
    width:28px;
    height:51px;
    position: absolute;
    top: 164px;
    cursor:pointer;
}
.ztn3{
    background-color: #4a6ceb;
}
.ztn3 .title h3{
    color:#ffffff;
}
.ztn3 .title p{
    color:rgba(255,255,255,0.5);
}
.ztn3 .container{
    width:1200px;
    margin:0 auto 0 auto;
    overflow: hidden;
    position:relative;
}
.ztn3 .container .tab{
    width:1075px;
    height:295px;
    border-top:solid 5px #09b4d0;
    background-color: #2b3d7e;
    margin:47px auto 0 auto;
    padding-top:25px;
    box-sizing: border-box;
}
.ztn3 .container .tab p{
    font-size:16px;
    color:#fffefe;
    padding-left:86px;
    line-height:57px;
    transition:0.5s;
}
.ztn3 .container .tab p.xz{
    font-size:24px;
    color:#09b4d0;
    display:inline-block;
    transition:0.5s;
}
.ztn3 .container .tab p span{
    display:none;
    float:right;
    color:#09b4d0;
    margin-left:15px;
}

.ztn3 .container .tab p.xz span{
    display:block;
}

.ztn3 .container p.zx{
    width:200px;
    height:45px;
    background-color: #5d9dff;
    border-radius: 5px;
    margin:50px auto 65px auto;
    text-align: center;
}
.ztn3 .container p.zx a{
    font-size:18px;
    color:#ffffff;
    line-height:45px;
    display:block;
}
.ztn3 .container .zhans{
    width:550px;
    height:355px;
    background-color: #ededed;
    position:absolute;
    left:443px;
    top:0;
}
.ztn3 .container .zhans>div{
    width:100%;
    height:100%;
    display:none;
}
.ztn3 .container .zhans>div.xz{
    display:block;
}
.ztn3 .container .zhans img{
    width:513px;
    margin:15px auto 0 auto;
}
.ztn4{
    background-color: #ffffff;
}
.ztn4 .container{
    width:1200px;
    margin:0 auto 60px auto;
    overflow: hidden;
    padding-top:2px;
}
.ztn4 .container .box{
    width:292px;
    height:420px;
    float:left;
    border:solid 1px #d2d2d2;
    box-sizing: border-box;
    position:relative;
    top:0;
    transition:0.5s;
    margin-right:10px;
}
.ztn4 .container .box:hover{
    top:-2px;
    box-shadow:2px 2px 5px rgba(15,3,5,0.11);
    transition:0.5s;

}
.ztn4 .container .box1{
    margin-right:0;
}
.ztn4 .container .box .top{
    width:100%;
    height:150px;
    overflow:hidden;
    transition:0.5s;
}
.ztn4 .container .box1 .top{
    background-color: #d7e3f4;
}
.ztn4 .container .box2 .top{
    background-color: #ece3ee;
}
.ztn4 .container .box3 .top{
    background-color: #eae2c9;
}
.ztn4 .container .box4 .top{
    background-color: #efe5de;
}
.ztn4 .container .box1:hover .top{
    background:url(../images/ztn4_1_bj.png) no-repeat center;
    background-size:100% 100%;
    transition:0.5s;
}
.ztn4 .container .box2:hover .top{
    background:url(../images/ztn4_2_bj.jpg) no-repeat center;
    background-size:100% 100%;
    transition:0.5s;
}
.ztn4 .container .box3:hover .top{
    background:url(../images/ztn4_3_bj.jpg) no-repeat center;
    background-size:100% 100%;
    transition:0.5s;
}
.ztn4 .container .box4:hover .top{
    background:url(../images/ztn4_4_bj.jpg) no-repeat center;
    background-size:100% 100%;
    transition:0.5s;
}
.ztn4 .container .box .top img{
    width:43px;
    height:43px;
    margin:33px auto 20px auto;
}
.ztn4 .container .box .top p{
    font-size:16px;
    color:#333333;
    text-align: center;
}
.ztn4 .container .box:hover .top p{
    color:#ffffff;
}
.ztn4 .container .box ul{
    width:100%;
    padding:20px 15px 0 15px;
    box-sizing: border-box;
}
.ztn4 .container .box ul li{
    line-height:38px;
}
.ztn4 .container .box ul li p{
    display:none;
}
.ztn4 .container .box ul li a{
    display:block;
    width:100%;
    font-size:14px;
    color:#666666;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.ztn4 .container .box ul li:hover a{
    color:#1b8aeb;
}
.ztn4 .container .box ul li a img{
    display:none;
}
.ztn4 .container .box ul li a .des span{
    display:none;
}
.ztn4 .container .box ul li h3{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ztn4 .container .box ul li:hover a h3{
    color:#1b8aeb;
}
.ztn4 .container .box a.gd{
    display:block;
    width:22px;
    height:20px;
    background: url(../images/ztn4_gd1.png) no-repeat center;
    margin:10px auto;

}
.ztn4 .container .box:hover a.gd{
    background: url(../images/ztn4_gd2.png) no-repeat center;
}
.map{
    background-color: #f5f5f5;
}

.map .container{
    width:1200px;
    height:593px;
    position:relative;
    margin:0 auto;
    background: url(../images/map.png) no-repeat center;
    background-size:786px 593px;
    top:-65px;
}
.map .container .map{
    display:none;
    position:absolute;
    transition:0.2s;
}
.map .container .map_bj{
    width:30px;
    height:32px;
    top: 206px;
    left: 725px;
    background:url(../images/map_bj.png) no-repeat center;
}
.map .container .map_gd{
    width: 139px;
    height: 113px;
    top: 455px;
    left: 655px;
    background:url(../images/map_gd.png) no-repeat center;
}
.map .container .map_hb{
    width: 135px;
    height: 83px;
    top: 336px;
    left: 632px;
    background:url(../images/map_hb.png) no-repeat center;
}
.map .container .map_tj{
    width: 135px;
    height: 83px;
    top: 192px;
    left: 687px;
    background:url(../images/map_tj.png) no-repeat center;
}
.map .container .map_hebei{
    width: 96px;
    height: 137px;
    top: 169px;
    left: 696px;
    background:url(../images/map_hebei.png) no-repeat center;
}
.map .container .map_hlj{
    width: 199px;
    height: 180px;
    top: -20px;
    left: 740px;
    background:url(../images/map_hlj.png) no-repeat center;
}
.map .container .map_sc{
    width: 193px;
    height: 170px;
    top: 311px;
    left: 473px;
    background:url(../images/map_sc.png) no-repeat center;
}
.map .container .map_sd{
    width: 122px;
    height: 75px;
    top: 247px;
    left: 716px;
    background:url(../images/map_sd.png) no-repeat center;
}
.map .container .map_sh{
    width: 18px;
    height: 16px;
    top: 353px;
    left: 817px;
    background:url(../images/map_sh.png) no-repeat center;
}
.map .container .map_henan{
    width: 81px;
    height: 76px;
    top: 292px;
    left: 672px;
    background:url(../images/map_henan.png) no-repeat center;
}
.map .container .map_xinjiang{
    width: 361px;
    height: 274px;
    top: 42px;
    left: 169px;
    background:url(../images/map_xinjiang.png) no-repeat center;
}
.map .container .map_hunan{
    width: 75px;
    height: 88px;
    top: 395px;
    left: 655px;
    background:url(../images/map_hunan.png) no-repeat center;
}
.map .container .map_zhejiang{
    width: 75px;
    height: 88px;
	top: 354px;
    left: 773px;
    background:url(../images/map_zhejiang.png) no-repeat center;
}
.map .container .map_jiangsu{
    width: 75px;
    height: 88px;
	top: 292px;
    left: 752px;
    background:url(../images/map_nj.png) no-repeat center;
}
.map .container .map_hainan{
	width: 35px;
    height: 31px;
    top: 557px;
    left: 653px;
    background: url(../images/map_hainan.png) no-repeat center;
}
.map .container .map_chongqing{
	width: 75px;
    height: 88px;
    top: 351px;
    left: 600px;
    background:url(../images/map_chongqing.png) no-repeat center;
}
.map .container .map_shanxi3{
	width: 71px;
    height: 127px;
	top: 242px;
    left: 606px;
    background: url(../images/map_shanxi3.png) no-repeat center;
    background-size: 71px auto;
}
.map .container .map_guizhou{
    width: 84px;
    height: 73px;
    top: 411px;
    left: 578px;
    background: url(../images/map_guizhou.png) no-repeat center;
    background-size: 84px auto;
}
.map .container .map_yunnan{
    width: 124px;
    height: 129px;
    top: 413px;
    left: 488px;
    background: url(../images/map_yunnan.png) no-repeat center;
    background-size: 124px auto;
}
.map .container a.tag{
    font-size:14px;
    color:#333333;
    display:block;
    transition:0.2s;
    position:absolute;
    cursor:pointer;
    background: url(../images/map_jiantou.png) no-repeat left center;
    padding-left:20px;
    height:24px;
    line-height:24px;
}
.map .container a.tag:hover{
    background: url(../images/map_jiantou_h.png) no-repeat left center;
}
.map .container a.stop{
    background: none;
}.map .container a.stop:hover{
     background: none;
 }

.map .container a.tag_bj{
    top: 200px;
    left: 732px;
}
.map .container a.tag_gd{
    top: 482px;
    left: 712px;
}
.map .container a.tag_hb{
    top: 363px;
    left: 678px;
}
.map .container a.tag_tj{
    top: 221px;
    left: 746px;
}
.map .container a.tag_hebei{
    top: 245px;
    left: 719px;
}
.map .container a.tag_hlj{
    top: 79px;
    left: 832px;
}
.map .container a.tag_sc{
    top: 379px;
    left: 539px;
}
.map .container a.tag_sd{
    top: 274px;
    left: 751px;
}
.map .container a.tag_sh{
    top: 339px;
    left: 819px;
}
.map .container a.tag_xinjiang{
    top: 186px;
    left: 341px;
}
.map .container a.tag_xizang{
    top: 345px;
    left: 331px;
}
.map .container a.tag_qinghai{
    top: 288px;
    left: 438px;
}
.map .container a.tag_gansu{
    top: 299px;
    left: 551px;
}
.map .container a.tag_yunnan{
    top: 476px;
    left: 509px;
}
.map .container a.tag_neimenggu{
    top: 212px;
    left: 604px;
}
.map .container a.tag_ningxia{
    top: 263px;
    left: 577px;
}
.map .container a.tag_shanxi3{
    top: 317px;
	left: 620px;
}
.map .container a.tag_chongqing{
    top: 390px;
    left: 607px;
}
.map .container a.tag_guizhou{
    top: 438px;
    left: 590px;
}
.map .container a.tag_guangxi{
    top: 485px;
    left: 617px;
}
.map .container a.tag_shanxi1{
    top: 263px;
    left: 656px;
}
.map .container a.tag_henan{
    top: 317px;
    left: 684px;
}
.map .container a.tag_hunan{
    top: 539px;
    left: 580px;
}
.map .container a.tag_hunan{
    top: 419px;
    left: 667px;
}
.map .container a.tag_hainan{
    top: 561px;
	left: 660px;
}
.map .container a.tag_jilin{
    top: 133px;
    left: 805px;
}
.map .container a.tag_liaoning{
    top: 177px;
    left: 783px;
}
.map .container a.tag_jiangsu{
    top: 316px;
    left: 784px;
}
.map .container a.tag_anhui{
    top: 347px;
    left: 731px;
}
.map .container a.tag_zhejiang{
    top: 388px;
    left: 790px;
}
.map .container a.tag_jiangxi{
    top: 415px;
    left: 715px;
}
.map .container a.tag_fujian{
    top: 439px;
    left: 754px;
}
.map .container a.tag_taiwan{
    top: 471px;
    left: 800px;
}
.map .container a.tag_xianggang{
	top: 508px;
    left: 720px;
}
.map .container a.tag_aomen{
	top: 525px;
    left: 679px;
}
.map .container .info{
    position:absolute;
    background: rgba(255,255,255,0.9);
    padding: 10px 10px 40px 30px;
    display:none;
    border:solid 1px #dfdfdf;
    border-radius:10px;
}
.map .container .info ul{
    overflow: hidden;
}
.map .container .info ul li{
    width:220px;
    border-bottom: solid 1px rgba(0,0,0,0.1);
    padding-bottom:20px;
    margin-right:20px;
}
.map .container .info ul li p{
    font-size:17px;
    color:#000000;
    font-weight:bold;
    padding:20px 0 10px 0;
}
.map .container .info ul li p span{
    font-size:15px;
    color:#c7161c;
    display:inline;
}
.map .container .info ul li span{
    display:block;
    font-size:14px;
    color:#666666;
    margin-top: 5px;
}
.map .container .info_bj{
    top: 152px;
    left: 191px;
    width: 480px;
}
.map .container .info_bj ul li{
    float:left;
}
.map .container .info_gd{
    top: 208px;
    left: 401px;
}
.map .container .info_hb{
    top: 255px;
    left: 369px;
}
.map .container .info_henan{
    top: 255px;
    left: 369px;
}
.map .container .info_hebei{
    top: 252px;
    left: 414px;
}
.map .container .info_tj{
    top: 238px;
    left: 784px;
}
.map .container .info_hlj{
    top: 45px;
    left: 516px;
}
.map .container .info_sc{
    top: 334px;
    left: 242px;
}
.map .container .info_sd{
    top: 296px;
    left: 784px;
}
.map .container .info_sh{
    top: 361px;
    left: 841px;
}
.map .container .info_xinjiang{
    top: 155px;
    left: 7px;
}
.map .container .info_hunan{
    top: 355px;
    left: 356px;
}
.map .container .info_zhejiang{
	top: 311px;
    left: 454px;
}
.map .container .info_jiangsu{
	top: 311px;
    left: 454px;
}
.map .container .info_chongqing{
	top: 311px;
    left: 298px;
}
.map .container .info_hainan{
	top: 311px;
    left: 298px;
}
.map .container .info_shanxi3{
	top: 311px;
    left: 298px;
}
.map .container .info_guizhou{
	top: 311px;
    left: 298px;
}
.map .container .info_yunnan{
	top: 311px;
    left: 298px;
}

/**新地图**/
.maps{
	
	background:url(/templets/hong/images/maps.png) no-repeat top 71px center;
	background-color:#f5f5f5;
}
.maps .title h3{
	position:relative;
	line-heght:80px;
}
.maps .title h3::after{
	content:'';
	width:120px;
	height:3px;
	background-color:#2faaff;
	position:absolute;
	left:50%;
	margin-left:-60px;
	bottom:0;
}
.maps .container{
	width:1200px;
	margin:0 auto;
	
}
.maps .container .top{
	width:100%;
	height:390px;
	background-color:#ffffff;
	border-radius:15px;
	margin-bottom:30px;
}
.maps .container .top .tab{
	float:left;
	margin-top:20px;
	margin-left:20px;
}
.maps .container .top .tab ul{
	margin-bottom:12px;
	overflow:hidden;
}
.maps .container .top .tab ul li{
	width:76px;
	height:40px;
	border:solid 1px #dee7ff;
	float:left;
	margin-left:10px;
	border-radius:5px;
	line-height:38px;
	box-sizing:border-box;
	text-align:center;
	font-size:16px;
	color:#666666;
	cursor:pointer;
}
.maps .container .top .tab ul li.t{
	width:100px;
	background-color:#1b8aeb;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	border:solid 1px #1b8aeb;
}
.maps .container .top .tab ul li:hover{
	border:solid 1px #1b8aeb;
	color:#1b8aeb;
}
.maps .container .top .tab ul li.t:hover{
	border:solid 1px #1b8aeb;
	color:#ffffff;
}
.maps .container .top .tab ul li.xz{
	border:solid 1px #1b8aeb;
	color:#1b8aeb;
}
.maps .container .top .con{
	width:672px;
	float:left;
	margin-left:36px;
}
.maps .container .top .con .address{
	display:none;
}
.maps .container .top .con .address.xz{
	display:block;
}
.maps .container .top .con .address.nn .box{
	height:92px;
}
.maps .container .top .con .address.nn .box p,.maps .container .top .con .address.nn .box span{
	margin-top:28px;
}
.maps .container .top .con .address.xa .box{
	height:92px;
}
.maps .container .top .con .address.xa .box p,.maps .container .top .con .address.xa .box span{
	margin-top:28px;
}
.maps .container .top .con h4{
	font-size:24px;
	color:#333333;
	margin-top:26px;
	line-height:24px;
	font-weight:bold;
	margin-bottom:20px;
}
.maps .container .top .con .box{
	width:666px;
	border:solid 1px #dee7ff;
	height:64px;
	border-radius:8px;
	margin-bottom:10px;
	position:relative;
	transition:0.5s;
	cursor:pointer;
}
.maps .container .top .con .box:hover{
	border:solid 1px #1b8aeb;
	transition:0.5s;
	position:relative;
}
.maps .container .top .con .box ul{
	float:left;
	height:100%;
	padding-top:6px;
	padding-left:16px;
	width:350px;
	margin-right:10px;
}
.maps .container .top .con .box ul li{
	font-size:14px;
	color:#000000;
	line-height:26px;
}
.maps .container .top .con .box p{
	float:left;
	width:146px;
	height:30px;
	border-radius:5px;
	background-color:#1b8aeb;
	font-size:14px;
	color:#ffffff;
	line-height:30px;
	text-align:center;
	margin-top:16px;
}
.maps .container .top .con .box span{
	display:block;
	float:left;
	width:116px;
	height:30px;
	border-radius:5px;
	background-color:#c3e3ff;
	color:#1b8aeb;
	font-size:14px;
	line-height:30px;
	text-align:center;
	margin-left:15px;
	margin-top:16px;
	position:relative;
	transition:0.5s;
}
.maps .container .top .con .box:hover span{
	background-color:#ff734e;
	color:#ffffff;
	transition:0.5s;
}
.maps .container .bottom{
	width:100%;
	height:440px;
	margin-bottom:55px;
}
.maps .container .bottom ul{
	width:1203px;
	overflow:hidden;
}
.maps .container .bottom ul li{
	float:left;
	width:295px;
	height:216px;
	margin-right:5px;
	margin-bottom:5px;
	overflow:hidden;
}
.maps .container .bottom ul li.maps1{
	width:298px;
	height:440px;
	border-top-left-radius:10px;
	border-bottom-left-radius:10px;
}
.maps .container .bottom ul li.maps4{
	border-top-right-radius:10px;
}
.maps .container .bottom ul li.maps7{
	border-bottom-right-radius:10px;
}
.maps .container .bottom ul li img{
	width:100%;
	transition:0.5s;
}
.maps .container .bottom ul li:hover img{
	transform:scale(1.1);
	transition:0.5s;
}
/**新地图**/

.huoban{
    background-color: #ffffff;
}
.huoban .container{
    width:1200px;
    margin:0 auto 50px auto;
    height:220px;
    position:relative;
}
.huoban .container ul{
    overflow: hidden;
    display:inline-block;
    text-align: center;

}
.huoban .container ul:first-child{
    position:absolute;
    top:0;
    left:0;
}
.huoban .container ul:last-child{
    position:absolute;
    top:120px;
    left:0;
}
.huoban .container ul li{
    float:left;
    border:solid 1px #eeeeee;
    display:inline-block;
    text-align: center;
    margin:0 9px;
    width:182px;
    box-sizing: border-box;
    border-radius: 3px;
    transition:0.1s;
}
.huoban .container ul li:hover{
    border:solid 2px #2faaff;
    transition:0.1s;
}
.ad2{
    width:100%;
    height:250px;
    margin:0 auto;
    background: url(../images/ad2.jpg) no-repeat center;
    overflow: hidden;
}
.ad2 p{
    font-size:48px;
    color:#282828;
    text-align: center;
    font-family: '宋体';
    margin-top:65px;
}
.ad2 span{
    display:block;
    font-size:18px;
    color:#282828;
    text-align: center;
    margin-top:20px;
}
footer{
    background-color: #303030;
    overflow: hidden;
}
footer .container{
    width:1200px;
    margin:0 auto;
}
footer .container .top{
    margin:35px 0;
    overflow: hidden;
}
footer .container .top .left{
    float:left;
    overflow: hidden;
    border-right:solid 1px #3a3a3a;
}
footer .container .top .left .box{
    float:left;
    margin-right:80px;
}
footer .container .top .left .box h4{
    font-size:18px;
    color:#ffffff;
    text-align: left;
    padding-bottom:15px;
}
footer .container .top .left .box p{
    font-size:14px;
    line-height:29px;

}
footer .container .top .left .box p a{
    color:#7c7c7c;
}
footer .container .top .left .box p:hover a{
    color:#2faaff;
    text-decoration:underline;
}
footer .container .top .center{
    width:226px;
    float:left;
    border-right:solid 1px #3a3a3a;
}
footer .container .top .center h4{
    font-size:18px;
    color:#ffffff;
    text-align: center;
    margin-bottom:10px;

}
footer .container .top .center p{
    font-size:14px;
    color:#7c7c7c;
    text-align: center;
    margin-bottom:20px;
}
footer .container .top .center img{
    width:124px;
    height:124px;
    margin:0 auto;
}
footer .container .top .right{
    float:right;
    width:335px;
}
footer .container .top .right .con{
    width:220px;
    margin:0 auto;

}
footer .container .top .right .phone{
    font-size:18px;
    color:#ffffff;
    text-align: center;
    background: url(../images/footer_phone.png) no-repeat left 30px center;
    margin-bottom:12px;
    padding-left:15px;
    box-sizing: border-box;
}
footer .container .top .right p{
    font-size:14px;
    color:#7c7c7c;
    text-align: center;
}
footer .container .top .right hr{
    width:100%;
    height:1px;
    background-color:#434444;
    margin:13px auto;
}
footer .container .top .right .kf{
    font-size:16px;
    color:#ffffff;
    text-align: center;
    margin-bottom:10px;
}
footer .container .top .right .dh{
	border-bottom:solid 1px #434444;
	margin-bottom:10px;
	padding-bottom:10px;
}
footer .container .top .right span{
    display:block;
    width:200px;
    height:30px;
    border-radius: 5px;
    background-color: #656d7b;
    line-height:30px;
    text-align: center;
    font-size:14px;
    color:#ffffff;
    margin:15px auto 0 auto;
    cursor:pointer;
}
footer .container .top .right span:hover{
    color:#2faaff;
}
footer .container .bottom{
    border-top:solid 1px #3a3a3a;
    border-bottom:solid 1px #3a3a3a;
    font-size:12px;
    color:#7c7c7c;
    text-align: center;
    padding:18px 0;
}
footer .container .bottom a{
	font-size:12px;
	color:#2faaff;
}
footer .container .friendlink{

}
footer .container .friendlink p{
    font-size:12px;
    color:#7c7c7c;
    margin-top:25px;
}
footer .container .friendlink p span{
    font-size:14px;
    font-weight:bold;
    color:#7c7c7c;

}
footer .container .friendlink ul{
    overflow: hidden;
    margin-bottom:30px;
}
footer .container .friendlink ul li{
    float:left;
    margin-top:12px;
    margin-right:20px;
}
footer .container .friendlink ul li a{
    font-size:12px;
    color:#7c7c7c;
}
.pcxf{
    width:100%;

}
.pcxf .bh{
    position:fixed;
	height: 91px;
    left: 0;
    bottom: 137px;
    cursor:pointer;
    z-index:999;
}
.pcxf .bh img{
    position:relative;
}
.pcxf .zk{
    width:100%;
    height:190px;
    position:fixed;
    bottom:0;
    left:-100%;
 }
.pcxf .zk .con{
    width:100%;
    height:140px;
    position:absolute;
    bottom:0;
    background-color: rgba(40,40,40,0.8);
}
.pcxf .zk .con .main{
    width:1200px;
    height:100%;
    margin:0 auto;
    position:relative;
}
.pcxf .zk .con .container{
    width:100%;
    height:190px;
    position:absolute;
    bottom:0;
    background: url(../images/footer_kf.png) no-repeat right 50px center;
}
.pcxf .zk .con .container .left{
    float:left;
    padding-top:80px;
    margin-left:60px;
}
.pcxf .zk .con .container .left p{
    font-size:37px;
    font-weight:bold;
    color:#ffffff;
}
.pcxf .zk .con .container .left p span{
    color:#6395f1;
}
.pcxf .zk .con .container .left span.des{
    font-size:21px;
    color:rgba(255,255,255,0.5);
    display:block;
    letter-spacing:11px;
}
.pcxf .zk .con .container form{
    float:Left;
    padding-top:100px;
    margin-left:65px;
}
.pcxf .zk .con .container form input{
    width:300px;
    height:42px;
    float:left;
    border-radius: 5px;
    box-sizing: border-box;
}
.pcxf .zk .con .container form input.phone{
    background: url(../images/pcxf_phone.png) no-repeat left 15px center;
    background-color: #ffffff;
    padding-left:45px;
}
.pcxf .zk .con .container form span.tj{
    width:104px;
    height:42px;
    border-radius: 5px;
    background-color: #3672e0;
    line-height:42px;
    text-align: center;
    font-size: 14px;
    font-weight:bold;
    color:#ffffff;
    float:left;
    margin-left:5px;
    cursor:pointer;
}
.pcxf .zk .con .container img.close{
    position:absolute;
    right:0;
    top:60px;
    cursor:pointer;
}
/*弹框*/
.sbcx{display: none;}
.gshm{display:none;}
.pop-form{
    width: 348px;
    background-color: #fff;
    border: solid 1px #2faaff;
    padding: 10px 25px 30px 25px;
    z-index: 99; position: fixed;
    top: 50%; left: 50%;
    margin-top: -230px;
    margin-left: -200px;
    text-align: center;

}
.pp-title{ font-size: 24px; color: #2faaff; font-weight: bold; line-height: 46px; padding: 13px 0; border-bottom:dashed 1px #2faaff;}
.pp-close{width: 29px; height: 29px;  position: absolute; right: 0; top: 0;}
.pop-form p{ margin-top: 20px;}
.pop-form p img{ display:inline;}
.pop-form input{ width: 336px; height: 38px; line-height: 38px; border: solid 1px #aaa; padding-left: 10px; }
.pop-form select{width: 348px; height: 40px; line-height: 40px; border: solid 1px #aaa; padding-left: 6px; }
.pop-form  .pf-tel{position: relative;  padding-top: 22px;}
.pop-form  .ppt-con .phone{ width: 336px;}
.pp-hint{position: absolute; left:0; top: 0; height: 20px; line-height: 20px; background-color: #58b850; color: #fff; font-size: 12px; border-radius: 2px; padding: 0 10px;}
.pp-hint img{ vertical-align: top; margin: 5px 5px 0 0;}
.error{position: absolute; left: 0; top:63px; font-size: 12px; color: #2faaff; display: none;  }
.error img{ vertical-align: top; margin: 2px 2px 0 0;}
.pop-form .pp-btn{ margin-top: 30px;border: none; width: 348px; height: 42px; line-height: 42px; background-color: #2faaff; text-align: center; font-size: 16px; color: #fff; cursor: pointer;}
/*弹框*/

/*******************************************列表页样式*******************列表页样式******************************************************************************/
.h_list header p.logo{
	float:left;
}
.h_list header .h_logo .logo{
    float:left;
}
.h_list header .h_logo .logo img{
	width:154px;
    height:56px;
    margin-top:51px;
	margin-left:38px;
	margin-right:12px;
}
.h_list header .nav .menu p{
    cursor:pointer;
}
.h_list header .nav .menu .yw{
    display:none;
}
.h_list .l_ad1{
    width:100%;
    height:300px;
    max-width:1920px;
    margin:0 auto;
    position:relative;
    overflow: hidden;
}
.h_list .l_ad1 img{
    position:absolute;
    left:50%;
    margin-left:-960px;
}
.h_list .mianbao{
    height:65px;
}
.h_list .mianbao .main{
    color:#a3a3a3;
}
.h_list .mianbao a{
    line-height:65px;
    font-size:14px;
    color:#a3a3a3;
}
.h_list .mianbao h1{
    display:inline;
}
.h_list .mianbao i{
    width:12px;
    display:inline;
}
.h_list .mianbao i::after{
    content:'>';
    font-size:14px;
    color:#a3a3a3;
}
.h_list .mianbao a:last-child{
    color:#000000;
}
.h_list .l_tab{
    width:100%;
    height:50px;

}
.h_list .l_tab ul{
    overflow: hidden;
    background-color: #eeeeee;
}
.h_list .l_tab ul li{
    float:left;
    width:125px;
    line-height:50px;
    text-align: center;
}
.h_list .l_tab ul li.xz{
    border-top:solid 2px #2faaff;
    background-color: #ffffff;
}
.h_list .l_tab ul li a{
    font-size:18px;
    color:#666666;
	display:block;
}
.h_list .index{
    margin-top:10px;
}
.h_list .index .left{
    float:left;
    width:850px;
	margin-bottom:40px;
}
.h_list .index .left .box{
    border-bottom:dashed 1px #dbdbda;
    padding-bottom:18px;
    overflow: hidden;
    position:relative;
    top:0;
    left:0;
    transition:0.5s;
    margin-top:17px;
}
.h_list .index .left .box:first-child{
    margin-top:0;
}
.h_list .index .left .box:hover{
    box-shadow:5px 5px 20px rgba(0,0,0,0.08);
    top:-2px;
    left:-2px;
    transition:0.5s;
}
.h_list .index .left .box .l{
    float:left;
    width:250px;
    height:165px;
    overflow: hidden;
    position:relative;
    margin-right:30px;
}
.h_list .index .left .box .l img{
    width:100%;
    transition:0.5s;

}
.h_list .index .left .box .l:hover img{
    transform: scale(1.1);
    transition:0.5s;
}
.h_list .index .left .box .l span{
    width:92px;
    height:25px;
    position:absolute;
    left:0;
    top:0;
    background-color: rgba(40,40,40,0.6);
    font-size:13px;
    color:#ffffff;
    text-align: center;
    line-height:25px;
}

.h_list .index .left .box:hover .l span{
    background-color: #2faaff;
}
.h_list .index .left .box .l span a{
    font-size:13px;
    color:#ffffff;
    text-align: center;
    line-height:25px;
    display:block;
}
.h_list .index .left .box .r{
    width:570px;
    float:left;

}
.h_list .index .left .box .r h3{
    margin-top:20px;
    margin-bottom:10px;
}
.h_list .index .left .box .r h3 a{
    font-size:22px;
    color:#282828;
}
.h_list .index .left .box:hover .r h3 a{
    color:#2faaff;
}
.h_list .index .left .box .r h3 a font{
	color:red;
}
.h_list .index .left .box .r p{
    font-size:15px;
    color:#999999;
    line-height:24px;
    margin-bottom:15px;
    padding-right:40px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.h_list .index .left .box .r p font{
	color:red;
}
.h_list .index .left .box .r .des time{
    background: url(../images/ztn4_box3_time.png) no-repeat left center;
    font-size:14px;
    color:#999999;
    padding-left:20px;
    margin-right:20px;
}
.h_list .index .left .box .r .des span{
    font-size:14px;
    margin-right:15px;
}
.h_list .index .left .box .r .des span a {
    color:#589bd2;
}
.h_list .index .left .pagelist{
	margin-top:50px;
}
.h_list .index .left .pagelist ul{
	display:inline-block;
	text-align:center;
	width:100%;
}
.h_list .index .left .pagelist ul li{
	text-align:center;
	height:36px;
	display:inline-block;
	border:solid 1px #cccccc;
	line-height:36px;
	margin-right:5px;
}
.h_list .index .left .pagelist ul li.active{
	background-color:#2faaff;
	color:#ffffff;
	border:solid 1px #2faaff;
}
.h_list .index .left .pagelist ul li.active a{
	color:#ffffff;
}
.h_list .index .left .pagelist ul li a{
	display:block;
	padding:0 13px;
}
.h_list .index .left .pagelist ul li:hover{
	background-color:#2faaff;
	color:#ffffff;
	border:solid 1px #2faaff;
}
.h_list .index .left .pagelist ul li:hover a{
	color:#ffffff;
}
.h_list .index .left .pagelist ul li select{
	width:100%!important;
	height:100%;
	padding:0 5px;
}
.h_list .index .left .pagelist ul li span{
	padding:0 10px;
}
.h_list .index .right{
    width:330px;
    float:right;
}
.h_list .index .right .ad1{
    width:330px;
	height:300px;
	overflow:hidden;
}
.h_list .index .right .ad1 img{
    width:100%;
    cursor:pointer;
}
.h_list .index .right .tag .container ul{
	width: 100%;
    height: 315px;
    margin: 18px auto 10px auto;
    overflow: hidden;
    padding: 0 20px;
    box-sizing: border-box;
}
.h_list .index .right .tag .container ul li{
    float:left;
    height:28px;
    margin-bottom:12px;
    margin-right:10px;
    padding:0 10px;
    border-radius: 5px;
}
.h_list .index .right .tag .container ul li a{
    display:block;
    font-size:14px;
    color:#343434;
    line-height:28px;
    text-align: center;
}
.h_list .index .right .tag .container ul li:first-child{
    background-color: #b1ebf8;
}
.h_list .index .right .tag .container ul li:nth-child(2){
    background-color: #f7bfb9;
}
.h_list .index .right .tag .container ul li:nth-child(3){
    background-color: #d6b8d4;
}
.h_list .index .right .tag .container ul li:nth-child(4){
    background-color: #cce2a1;
}
.h_list .index .right .tag .container ul li:nth-child(5){
    background-color: #f9e294;
}
.h_list .index .right .tag .container ul li:nth-child(6){
    background-color: #b4ecf8;
}
.h_list .index .right .tag .container ul li:nth-child(7){
    background-color: #d8eff4;
}
.h_list .index .right .tag .container ul li:nth-child(8){
    background-color: #f7bfb9;
}
.h_list .index .right .tag .container ul li:nth-child(9){
    background-color: #cce2a1;
}
.h_list .index .right .tag .container ul li:nth-child(10){
    background-color: #cde2e7;
}
.h_list .index .right .tag .container ul li:nth-child(11){
    background-color: #b1ebf8;
}
.h_list .index .right .tag .container ul li:nth-child(12){
    background-color: #f7bfb9;
}
.h_list .index .right .tag .container ul li:nth-child(13){
    background-color: #d6b8d4;
}
.h_list .index .right .tag .container ul li:nth-child(14){
    background-color: #cce2a1;
}




.h_list .index .right .lh{
    width:100%;
    margin-top:20px;
	margin-bottom:20px;
    border:solid 1px #dbdbda;
}
.h_list .index .right .lh .title{
    width:100%;
    height:54px;
    border:solid 1px #f1f1f1;
    border-bottom:solid 1px #dbdbda;
    background-color: #f5f5f5;
    overflow: hidden;
    box-sizing: border-box;
}
.h_list .index .right .lh .title p{
    font-size:18px;
    color:#4c4948;
    border-left:solid 4px #2faaff;
    height:18px;
    margin:18px 0 0 20px;
    line-height:18px;
    padding-left:10px;
    float:left;
}
.h_list .index .right .lh .title span{
    display:block;
    float:right;
    height:18px;
    line-height:18px;
    margin:18px 10px 0 20px;
}
.h_list .index .right .lh .title span a{
    font-size:14px;
    color:#adacac;
}
.h_list .index .right .lh .container{
    box-sizing: border-box;
}
.h_list .index .right .lh.hot .container{
    padding-left:10px;
}
.h_list .index .right .lh .container .box{
    margin-bottom:32px;
    overflow: hidden;
}
.h_list .index .right .lh.hot .container .box:first-child{
    margin-top:25px;
}
.h_list .index .right .lh .container .box .img{
    width:100px;
    height:80px;
    overflow: hidden;
    float:left;
    margin-right:10px;
}
.h_list .index .right .lh .container .box .img img{
    width:100%;
	height:100%;
    transition:0.5s;
}
.h_list .index .right .lh .container .box:hover .img img{
    transform:scale(1.1);
    transition:0.5s;
}
.h_list .index .right .lh .container .box .ds{
    width:210px;
    float:left;
}
.h_list .index .right .lh .container .box .ds h3{
    padding-right:12px;
    box-sizing: border-box;
}
.h_list .index .right .lh .container .box .ds h3 a{
    font-size:14px;
    line-height:22px;
    color:#333333;

}
.h_list .index .right .lh .container .box:hover .ds h3 a{
    text-decoration: underline;
}
.h_list .index .right .lh .container .box .ds .dy{
    margin-top:13px;
}
.h_list .index .right .lh .container .box .ds p{
    background: url(../images/ztn4_box3_time.png) no-repeat left center;
    font-size:12px;
    color:#999999;
    line-height:22px;
    float:left;
    padding-left:25px;
}
.h_list .index .right .lh .container .box .ds span{
    float:right;
    display:block;
    font-size:12px;
    color:#999999;
    line-height:22px;
    background: url(../images/l_list_yd.png) no-repeat right center;
    padding-right:11px;
    margin-right:17px;
}
.h_list .index .right .lh.new .container .box{
    width:310px;
    height:190px;
    margin:20px auto 25px auto;
    position:relative;
}
.h_list .index .right .lh.new .container .box a img{
	width:100%;
}
.h_list .index .right .lh.new .container .box .info{
    width:100%;
    height:60px;
    background-color: rgba(0,0,0,0.7);
    position:absolute;
    bottom:0;
    left:0;
    font-size:16px;
    color:#ffffff;
    line-height:60px;
    text-align: center;
}
.h_list .index .right .lh.new .container ul{
    margin:22px 15px 0 15px;
    counter-reset: section;
}
.h_list .index .right .lh.new .container ul li{
    height:18px;
    line-height:18px;
    margin-bottom:18px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.h_list .index .right .lh.new .container ul li a{
    font-size:14px;
    color:#575757;
}
.h_list .index .right .lh.new .container ul li:hover a{
    color:#2faaff;
}
.h_list .index .right .lh.new .container ul li:before{
    counter-increment:section;
    content:counter(section);
    padding:1px 6px;
    margin-right:10px;
    width:50px;
    height:18px;
    line-height:18px;
    background:#bbbbbb;
    color:#fff;
    font-size:12px
}
.h_list .index .right .lh.new .container ul li:nth-child(1):before{
    background:#ff4546;
}
.h_list .index .right .lh.new .container ul li:nth-child(2):before{
    background:#ff7316;
}
.h_list .index .right .lh.new .container ul li:nth-child(3):before{
    background:#ff9c00;
}
.h_list .index .right .lh.bj .container{
    padding:30px 15px 5px 15px;
    box-sizing: border-box;
    overflow: hidden;
}
.h_list .index .right .lh.bj .container .box{
    width:70px;
    margin-right:45px;
    margin-bottom:25px;
    float:left;
}
.h_list .index .right .lh.bj .container .box:nth-child(3),.h_list .index .right .lh.bj .container .box:nth-child(6){
    margin-right:0;
}
.h_list .index .right .lh.bj .container .box img{
    width:30px;
    height:26px;
    margin:0 auto;
}
.h_list .index .right .lh.bj .container .box h4{
    width:100%;
    text-align: center;
    font-size:14px;
    color:#4c4948;
    margin-top:10px;
}




/*******************************************文章页样式*******************文章页样式******************************************************************************/

.content .index .left .container .title{
    width:100%;
    border-bottom:solid 1px #d8d8d8;
    padding-bottom:30px;
    margin-top:30px;
}
.content .index .left .container .title h1{
    font-size:31px;
    color:#393939;
    font-weight:bold;
    text-align: center;
}
.content .index .left .container .title p{
    display:inline-block;
    text-align: center;
    width:100%;
    margin-top:15px;
}
.content .index .left .container .title p time{
    font-size:14px;
    color:#999999;
    display:inline-block;
    margin-right:25px;
}
.content .index .left .container .title p span{
    margin-right:25px;
    font-size:14px;
    color:#333333;
}
.content .index .left .container .title p b{
    color:#999999;
    font-weight:normal;
}
.content .index .left .container .cn{
    padding:20px 0;
    font-size:16px;
    color:#555555;
    line-height:30px;
    text-indent:32px;
}
.content .index .left .container .cn .lx_address{
    margin-top:30px;
}
.content .index .left .container .cn a{
	color:#2faaff;
	font-size:16px;
	text-decoration:underline;
}
.content .index .left .container .cn p,.content .index .left .container .cn>div{
    font-size:16px;
    color:#555555;
    line-height:30px;
    text-indent:0;
    padding-bottom:15px;
}
.content .index .left .container .cn h3,.content .index .left .container .cn h4{
	font-weight: bold;
    font-size: 20px;
    color: #262626;
    line-height: 26px;
    margin-top: 30px;
    margin-bottom: 20px;
    padding-bottom: 12px;
    border-bottom: 1px solid #efefef;
}

.content .index .left .container .cn img{
    max-width:80%;
    margin:15px auto;
}
.content .index .left .container .cn .zan{
    margin-top:40px;
    overflow:hidden;
    display:inline-block;
    text-align: center;
    width:100%;
}
.content .index .left .container .cn .zan a{
    width:140px;
    height:64px;
    display:inline-block;
    border-radius:32px;
    margin-right:60px;
    text-align: center;
}
.content .index .left .container .cn .zan a img{
    height:24px;
    margin:20px 0 0 24px;
    float:left;
}
.content .index .left .container .cn .zan a p{
    display:inline;
    float:left;
    color: #fff;
    font-size: 18px;
    line-height:64px;
    margin-left:10px;
}
.content .index .left .container .cn .zan a span{
    font-size: 16px;
    color: #ffffff;
    font-weight: normal;
    line-height: 64px;
    height: 64px;
    float: left;
    text-indent: 0;
    margin-left: 10px;
}
.content .index .left .container .cn .zan a.ding{
    background-color:#007AFF;
    color:#ffffff;
}
.content .index .left .container .cn .zan a.cai{
    background-color:#666666;
    color:#ffffff;
}
.content .index .left .container .cn .zan a.cai img{
    transform:rotate(180deg);
    margin:24px 0 0 24px;
}
.content .index .left .container .gjc{
    width:100%;
    overflow: hidden;
}
.content .index .left .container .gjc b{
    font-size:16px;
    color:#555555;
    font-weight:normal;
    float:left;
    line-height:32px;
}
.content .index .left .container .gjc span{
    height:32px;
    line-height:32px;
    padding:0 10px;
    border:solid 1px #dddddd;
    display:block;
    float:left;
    margin-right:17px;
}
.content .index .left .container .gjc span:hover{
    background-color: #2faaff;
}
.content .index .left .container .gjc span:hover a{
    color:#ffffff;
}
.content .index .left .container .content_bd{
    width:100%;
    height:190px;
    background: url(../images/content_bd.jpg) no-repeat center;
    margin-top:37px;
    margin-bottom:58px;
    position:relative;
}
.content .index .left .container .content_bd form{
    position:absolute;
    left:0;
    width:100%;
    top:120px;
    display:inline-block;
    text-align: center;
}
.content .index .left .container .content_bd form input{
    width:205px;
    height:40px;
    display:inline-block;
    margin-right:10px;
    vertical-align:text-top;
    padding-left:30px;
    box-sizing: border-box;
    border-radius: 3px;
}
.content .index .left .container .content_bd form span.tj{
    width:180px;
    height:40px;
    line-height:40px;
    text-align: center;
    display:inline-block;
    background-color: #ffea00;
    vertical-align:text-top;
    font-size:16px;
    color:#000000;
    border-radius: 3px;
    cursor:pointer;
}

.content .index .left .container .content_bd form input.name{
    background: url(../images/content_bd_name.png) no-repeat left 10px center;
    background-color: #ffffff;
}
.content .index .left .container .content_bd form input.phone{
    background: url(../images/content_bd_phone.png) no-repeat left 10px center;
    background-color: #ffffff;
}

.content .index .left .container .page{
    width:100%;
    padding-bottom:55px;
    border-bottom:solid 1px #d5d7d9;
}
.content .index .left .container .page ul{
    overflow: hidden;
}
.content .index .left .container .page ul li{
    width:50%;
    box-sizing: border-box;
}
.content .index .left .container .page ul li span{
    font-size:15px;
    color:#4a4a4a;
    display:block;
}
.content .index .left .container .page ul li a{
    font-size:15px;
    color:#4a4a4a;
    display:block;
}
.content .index .left .container .page ul li:hover a{
    text-decoration: underline;
    color:#2faaff;
}
.content .index .left .container .page ul li:first-child{
    float:left;
    background:url(../images/content_page_pre.png) no-repeat left center;
    padding-left:30px;
}
.content .index .left .container .page ul li:last-child{
    float:right;
    background:url(../images/content_page_next.png) no-repeat right center;
    padding-right:30px;
	text-align: right;
}
.content .index .left .container .page ul li:last-child span,.content .index .left .container .page ul li:last-child a{
    text-align: right;
}
.content .index .left .container .xiangguan{
    width:100%;
    overflow: hidden;
    margin-bottom:40px;
}
.content .index .left .container .xiangguan .c_title p{
    font-size:18px;
    color:#4c4948;
    height:17px;
    line-height:17px;
    border-left:solid 4px #2faaff;
    padding-left:10px;
    margin-top:20px;
    margin-bottom:25px;
}
.content .index .left .container .xiangguan ul{
    overflow: hidden;
}
.content .index .left .container .xiangguan ul li{
    float:left;
    margin-right:35px;
    width:260px;
}
.content .index .left .container .xiangguan ul li:nth-child(5){
    margin-right:0;
}
.content .index .left .container .xiangguan ul li .img{
    width:100%;
    height:165px;
    overflow: hidden;
}
.content .index .left .container .xiangguan ul li .img img{
    width:100%;
    transition:0.5s;
}
.content .index .left .container .xiangguan ul li:hover .img img{
    transform:scale(1.1);
    transition:0.5s;
}
.content .index .left .container .xiangguan ul li .c h3{
    font-size:16px;
    color:#666666;
    line-height:22px;
    margin-top:10px;
    display:block;
}
.content .index .left .container .xiangguan ul li .c p,.content .index .left .container .xiangguan ul li .c time{
    display:none;
}
.content .index .left .container .xiangguan ul li .c span{
	display:none;
}

/*******************************************文章页样式*******************文章页样式******************************************************************************/





/*******************************************业务列表页样式*******************业务列表页样式******************************************************************************/
.hl_yewu .mianbao{
    height:55px;
    line-height:55px;
}
.hl_yewu .mianbao a {
    line-height: 55px;
    font-size: 14px;
    color: #a3a3a3;
}
.yewu_tab .main{
    height:55px;
    border-top:solid 1px #2faaff;
    border-bottom:solid 1px #d8dadc;
}
.yewu_tab p{
    height:55px;
    line-height:55px;
    font-size:14px;
    color:#666666;
}
.yewu_tab p a{
    font-size:14px;
    color:#666666;
    margin-right:30px;
}
.yewu_tab p a:hover{
    text-decoration: underline;
    color:#2faaff;
}
.yewu_tab p a.xz{
    text-decoration: underline;
    color:#2faaff;
}
.yewu_tab_m{
    display:none;
}
.yewu_tab_des{
    display:none;
}
.hl_yewu .index .box{
    border:solid 1px #ebebeb;
    width:280px;
    height:235px;
    float:left;
    margin:0 10px 30px 10px;
    box-sizing: border-box;
    position:relative;
    top:0;
    transition: 0.5s;
}
.hl_yewu .index .box:hover{
    border:solid 1px #2faaff;
    box-shadow: 0 0 15px rgba(25,164,204,0.5);
    top:-3px;
    transition: 0.5s;
}
.hl_yewu .index .box .img{
    width:100%;
    height:157px;
    overflow: hidden;
    position:relative;
}
.hl_yewu .index .box .img img{
    width:100%;
}
.hl_yewu .index .box .img .info{
    position:absolute;
    width:100%;
    height:157px;
    top:0;
    left:0;

}
.hl_yewu .index .box:hover .img .info{
    background: url(../images/yewu_info.png) no-repeat center;
    background-color:rgba(0,0,0,0.5);

}
.hl_yewu .index .box .des{

}
.hl_yewu .index .box .des h3{
    font-size:16px;
    color:#444444;
    text-align: center;
    margin:15px 0 10px 0;
}
.hl_yewu .index .box .des p{
    font-size:14px;
    color:#2faaff;
    text-align: center;
}
.hl_yewu .vip{
    clear:both;
    background-color: #f9f9f9;
    overflow: hidden;
    padding-bottom:70px;
    margin-top:30px;
}
.hl_yewu .vip h4{
    font-size:32px;
    color:#2c2c2c;
    margin-top:34px;
    background: url(../images/title_border.jpg) no-repeat bottom center;
    text-align: center;
    padding-bottom:15px;
    margin-bottom:40px;
}
.hl_yewu .vip .box{
    width:360px;
    height:185px;
    position:relative;
    border-radius: 10px;
    margin:0 20px;
    overflow: hidden;
    float:left;
    transition: 0.5s;
    top:0;
    left:0;
}
.hl_yewu .vip .box:hover{
    top:-5px;
    left:-5px;
    transition: 0.5s;
}
.hl_yewu .vip .box:first-child{
    background: url(../images/vip_1.jpg) no-repeat bottom 10px right 35px;
    background-color: #d4a2d7;
    box-shadow: 0 0 20px rgba(212,162,215,0.3);
}
.hl_yewu .vip .box:nth-child(2){
    background: url(../images/vip_2.jpg) no-repeat bottom 10px right 35px;
    background-color: #5c62ac;
    box-shadow: 0 0 20px rgba(92,98,172,0.3);
}
.hl_yewu .vip .box:nth-child(3){
    background: url(../images/vip_3.jpg) no-repeat bottom 10px right 35px;
    background-color: #0199cb;
    box-shadow: 0 0 20px rgba(1,153,203,0.3);
}
.hl_yewu .vip .box:nth-child(4){
    display:none;
}
.hl_yewu .vip .box p{
    font-size:22px;
    margin:40px 0 20px 35px;
    color:#ffffff;
    font-weight:bold;
}
.hl_yewu .vip .box span{
    display:inline-block;
    margin-left:35px;
    border: solid 1px #ffffff;

    border-radius: 15px;
    height:30px;


}
.hl_yewu .vip .box span a{
    display:block;
    font-size:16px;
    color:#ffffff;
    line-height:30px;
    padding:0 20px;
}

/*******************************************业务列表页样式*******************业务列表页样式******************************************************************************/


/*******************************************业务内容页样式*******************业务内容页样式******************************************************************************/
.content_yewu .price{
    margin-bottom:20px;
}
.content_yewu .price .left{
    float:left;
    margin-right:60px;
    width:400px;
    height:300px;
    overflow: hidden;
    margin-bottom:24px;
	position:relative;
}
.content_yewu .price .left img{
    height:100%;
	position:absolute;
	left:50%;
	margin-left:-330px;
}
.content_yewu .price .right{
    float:left;
}
.content_yewu .price .right h3{
    font-size:25px;
    color:#222222;
    font-weight:bold;
    margin:10px 0;
}
.content_yewu .price .right span.des{
    font-size:14px;
    color:#282828;
}
.content_yewu .price .right p.pr{
    font-size:14px;
    color:#999999;
    width:740px;
    height:58px;
    background-color: #eff1f2;
    line-height:58px;
    margin:15px 0 25px 0;
    padding-left:10px;
    box-sizing: border-box;
}
.content_yewu .price .right p.pr span{
    font-size:20px;
    color:#d20404;
}
.content_yewu .price .right .address{
    height:30px;
}
.content_yewu .price .right .address span.l{
    font-size:14px;
    color:#999999;
    line-height:32px;
    float:left;
}
.content_yewu .price .right .address .text{
    position:relative;
    float:left;
}
.content_yewu .price .right .address .text .con{
    width:180px;
    height:30px;
    border:solid 1px #bfbfbf;
    float:left;
    line-height:30px;
    color:#999999;
    padding-left:10px;
    box-sizing: border-box;
    background: url(../images/yewu_address_jt.png) no-repeat right 20px center;
    position:absolute;
    left:0;
    top:0;
    z-index:10;
}
.content_yewu .price .right .address .text .con.xz{
    border:solid 1px #2faaff;
    border-bottom:solid 1px #ffffff;
}
.content_yewu .price .right .address .text .con span{
    color:#999999;
}
.content_yewu .price .right .address .text .select{
    position:absolute;
    left:0;
    top:29px;
    border:solid 1px #2faaff;
    width:320px;
    z-index:9;
    background-color: #ffffff;
    display:none;
}
.content_yewu .price .right .address .text .select.xz{
    display:block;
}
.content_yewu .price .right .address .text .select ul.top{
    width:300px;
    margin:10px auto;
    overflow: hidden;
}
.content_yewu .price .right .address .text .select ul.top li{
    height:28px;
    float:left;
    background: url(../images/yewu_address_jt.png) no-repeat right 10px center;
    line-height:28px;
    font-size:13px;
    color:#666;
    padding-left:10px;
    padding-right:25px;
    cursor:pointer;
}
.content_yewu .price .right .address .text .select ul.top li.xz{
    border-top: 2px solid #2faaff;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
}
.content_yewu .price .right .address .text .select .bd{
    width:300px;
    margin:0 auto;
}
.content_yewu .price .right .address .text .select .bd ul{
    padding-top:5px;
    padding-bottom:20px;
    overflow: hidden;
}

.content_yewu .price .right .address .text .select .bd ul.city_con{
    display:none;
}
.content_yewu .price .right .address .text .select .bd ul.city_con.xz{
    display:block;
}
.content_yewu .price .right .address .text .select .bd .area_con{
    display:none;
}
.content_yewu .price .right .address .text .select .bd .area_con.xz{
    display:block;
}
.content_yewu .price .right .address .text .select .bd .area_con ul{
	display:none;
}
.content_yewu .price .right .address .text .select .bd .area_con ul.xz{
	display:block;
}
.content_yewu .price .right .address .text .select .bd ul li{
    float:left;
    line-height:30px;
    width:25%;
    cursor:pointer;
    text-align: center;
}
.content_yewu .price .right .zx{
    clear:both;
    width:190px;
    height:45px;
    background-color: #2faaff;
    color:#ffffff;
    margin-top:20px;
    display:block;
    text-align: center;
    line-height:45px;
    font-size:16px;
    cursor:pointer;
}
.content_yewu .xiangqing .dy{
    background-color: #f1f1f1;
}
.content_yewu .xiangqing .dy h3{
    font-size:16px;
    color:#2faaff;
    width:125px;
    height:55px;
    line-height:55px;
    text-align: center;
    border-top:solid 2px #2faaff;
    border-right:solid 1px #e5e5e5;
    background-color: #ffffff;
}
.content_yewu .xiangqing .title{
    margin-top:25px;
    width:100%;
    height:150px;
    background: url(../images/yewu_xiangqing.jpg) no-repeat center;
    background-size: 100%;
    font-size:24px;
    color:#ffffff;
    line-height:150px;
    text-align: center;
}
.content_yewu .xiangqing .title span{
    font-size:48px;
    color:#f3e0b7;
    font-weight:bold;
    margin-right:40px;
    font-style:italic;
}
.content_yewu .xiangqing table{
    width:100%;
    border-collapse:collapse;
    margin-bottom:27px;
}
.content_yewu .xiangqing table tr{
    width:100%;
}
.content_yewu .xiangqing table tr td{
    border:solid 1px #e5e5e5;
}
.content_yewu .xiangqing table tr td:first-child{
    width:120px;
    text-align: center;
    font-size:16px;
    color:#25a6ff;
}
.content_yewu .xiangqing table tr td:nth-child(2){
    width:1080px;
    padding:30px 0 30px 24px;
    font-size:16px;
    color:#333333;
    line-height:32px;
}
.content_yewu .liuc{
    background-color:#f9f8f7;
}
.content_yewu .liuc .title {
    margin: 40px 0 55px 0;
}
.content_yewu .liuc .container{
    overflow: hidden;
    background: url(../images/liucheng_xh.png) no-repeat top 170px center;
    position:relative;
    height:280px;
}
.content_yewu .liuc .container .box{
    width:150px;
    position:absolute;
}
.content_yewu .liuc .container .box3{
    left:50%;
    margin-left:-75px;
}
.content_yewu .liuc .container .box2{
    left:50%;
    margin-left:-299px;
}
.content_yewu .liuc .container .box1{
    left:50%;
    margin-left:-533px;
}
.content_yewu .liuc .container .box4{
    left:50%;
    margin-left:159px;
}
.content_yewu .liuc .container .box5{
    left:50%;
    margin-left:389px;
}
.content_yewu .liuc .container .box6{
    display:none;
}
.content_yewu .liuc .container .box img{
    width:89px;
    margin:0 auto;
}
.content_yewu .liuc .container .box p{
    font-size:21px;
    color:#282828;
    text-align: center;
    margin-top:15px;
}
.content_yewu .liuc .container .box span{
    display:block;
    text-align: center;
    font-size:16px;
    color:#878787;
    margin-top:5px;
}
.content_yewu .yous{
    width:100%;
    height:665px;
    background-color: #ffffff;
    overflow: hidden;
}
.content_yewu .yous img{
    width:925px;
    margin:60px auto 0 auto;
}
.content_yewu .qtyw{
    width:100%;
    height:689px;
    background: url(../images/qtyw.jpg) no-repeat center;
    overflow: hidden;
}
.content_yewu .qtyw img{
    width:1175px;
    margin:60px auto 0 auto;
}
.content_yewu .baoz{
    width:100%;
    height:670px;
    background: url(../images/baozhang_bj.png) no-repeat right bottom;
    background-color:#f8f8fa;
    overflow: hidden;


}
.content_yewu .baoz .main{

}
.content_yewu .baoz .title {
    width: 100%;
    margin: 50px 0 36px 0;
}
.content_yewu .baoz img.pc{
    width:1187px;
    margin:68px auto 0 auto;
}
.content_yewu .baoz img.m{
    display:None;
}
.content_yewu .ztn.cjwt{
    width:100%;
}
.content_yewu .cjwt .title{
    margin: 50px 0 60px 0;
}
.content_yewu .cjwt .container{
    overflow: hidden;
    margin-bottom: 45px;
}
.content_yewu .cjwt .box{
    width:560px;
    float:left;
    margin-bottom:25px;
}
.content_yewu .cjwt span.gd{
    width:190px;
    height:45px;
    margin:20px auto 0 auto;
    display:block;
    background-color: #25a6ff;
    line-height:45px;
    border-radius: 15px;
}
.content_yewu .cjwt span.gd a{
    font-size:15px;
    color:#ffffff;
    display:block;
    text-align: center;
}
.content_yewu .cjwt .box:nth-child(1),.content_yewu .cjwt .box:nth-child(3),.content_yewu .cjwt .box:nth-child(5){
    margin-right:80px;
}
.content_yewu .cjwt .box h4{
    font-size:18px;
    color:#333333;
    background: url(../images/Q.png) no-repeat left center;
    line-height:30px;
    padding-left:45px;
    margin-bottom:10px;
}
.content_yewu .cjwt .box h4 a{
	font-size:18px;
    color:#333333;
}
.content_yewu .cjwt .box h4 span{
    font-size:14px;
    color:#999;
    float:right;
}
.content_yewu .cjwt .box p{
    background: url(../images/A.png) no-repeat left 12px  top 15px;
    width:560px;
    background-color: #edf7ff;
    padding:12px 20px 15px 54px;
    font-size:14px;
    line-height:24px;
    color:#666666;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    box-sizing: border-box;
}
/*******************************************业务内容页样式*******************业务内容页样式******************************************************************************/



/**相关推荐文章样式**/
.st_xg{
	border: 2px dashed #ebbcad;
	background: #fdf7e9;
	padding:20px 20px;
	margin-top:30px;
}
.st_xg strong{
	display:block;
	font-size:16px;
	padding-bottom:15px;
}
.st_xg p{
	overflow:hidden;
}
.st_xg p a{
	 text-decoration: underline;
	 display:block;
	 width:50%;
	 float:left;
	 color:#828282!important;
	 font-weight:normal;
	 margin-bottom:5px;
}
.st_xg p a:hover{
	color:#cd001d!important;
	font-weight:bold;
}
/**相关推荐文章样式**/




/*******************************************关于我们页面*******************关于我们页面******************************************************************************/
.about .index .ltn .title{
    margin-top: 50px;
    margin-bottom: 40px;
}
.about .index .ltn .title h3{
    font-size:36px;
    color:#000000;
    font-weight:bold;
    text-align: center;
}



.about .index .ltn1 .container .about_left{
	float:left;
	width:450px;
	height:300px;
	margin-right:30px;
	background-color:#cccccc;
	margin-top:32px;
	
}
.about .index .ltn1 .container .about_left video{
	width:450px;
	height:300px;
}
.about .index .ltn1 .container .about_right{
	float:left;
	width:720px;
	
}

.about .index .ltn1 .container p{
    font-size:16px;
    color:#212121;
    line-height:26px;
    margin-bottom:5px;
    text-indent:28px;
}
.about .index .ltn1 .container p span{
    color:#2faaff;
    font-weight:bold;
}
.about .index .ltn1 .container .zhans{
    overflow: hidden;
    position:relative;
    height:130px;
    margin-top:30px;
    margin-bottom:40px;
}
.about .index .ltn1 .container .zhans .box{
    width:300px;
    float:left;
    position:absolute;
}
.about .index .ltn1 .container .zhans .box1{
    left:100px;
    top:0;
}
.about .index .ltn1 .container .zhans .box2{
    left:50%;
    margin-left:-150px;
    top:0;
}
.about .index .ltn1 .container .zhans .box3{
    right:100px;
    top:0;
}
.about .index .ltn1 .container .zhans .box h4{
    font-size:70px;
    color:#2faaff;
    text-align: center;
}
.about .index .ltn1 .container .zhans .box h4:after{
    content:"+";
    font-size:36px;
    padding-left:10px;
}
.about .index .ltn1 .container .zhans .box span{
    display:block;
    text-align: center;
    font-size:18px;
    color:#757575;
}
.about .index .ltn2{
    width:100%;
    height:550px;
    background: url(../images/ltn2_bj.jpg) no-repeat center;
    overflow: hidden;
}
.about .index .ltn2 .title{
    margin-top:60px;
}
.about .index .ltn2 .title h3{
    color:#ffffff;
}
.about .index .ltn .title p{
    color:rgba(255,255,255,0.5);
    font-size:18px;
    text-align: center;
    margin-top:15px;
    display:inline-block;
    position:relative;
    height:25px;
    width:100%;
}
.about .index .ltn .title p span.line{
    display:inline-block;
    width:100px;
    height:1px;
    background-color: #c9c9c9;
    position:relative;
    top:-4px;
}
.about .index .ltn .title p span.le{
    left:-10px;
}
.about .index .ltn .title p span.ri{
    left:10px;
}
.about .index .ltn .title p span.text{
    vertical-align: middle;
    color:rgba(255,255,255,0.5);
}
.about .index .ltn2 .container{
    height:150px;
    border-bottom:solid 2px #6a6869;
    width:1000px;
    margin:80px auto 0 auto;
}
.about .index .ltn2 .container .box{
    width:222px;
    height:150px;
    float:left;
    margin-right:167px;
}
.about .index .ltn2 .container .box3{
    margin-right:0;
}
.about .index .ltn2 .container .box.xz{
    border-bottom:solid 4px #ff6305;
}
.about .index .ltn2 .container .box img{
    width:57px;
    height:52px;
    margin:0 auto;
}
.about .index .ltn2 .container .box p{
    font-size:18px;
    color:#ffffff;
    text-align: center;
    margin-top:30px;
}
.about .index .ltn2 p.dy{
    font-size:16px;
    color:rgba(255,255,255,0.5);
    text-align: center;
    clear:both;
    margin-top:40px;
}
.about .index .ltn3{
    background-color: #f8f8f8;
}
.about .index .ltn3{
    overflow: hidden;
}
.about .index .ltn3 .title p{
    color:#808080;
}
.about .index .ltn3 .container{
    width:942px;
    height:410px;
    margin:40px auto 70px auto;
}
.about .index .ltn3 .container .le{
    width:628px;
    height:410px;
    float:left;
}

.about .index .ltn3 .container .le .box{
    width: 314px;
    height:205px;
    overflow: hidden;
    float:left;
}
.about .index .ltn3 .container .le .box img{
    width:100%;
    transition:0.5s;
}
.about .index .ltn3 .container .lr{
    width:314px;
    float:left;

    overflow: hidden;
}
.about .index .ltn3 .container .lr img{
    width:100%;
    transition:0.5s;
}
.about .index .ltn3 .container .le .box img:hover{
    transform:scale(1.1);
    transition:0.5s;
}
.about .index .ltn3 .container .lr img:hover{
    transform:scale(1.1);
    transition:0.5s;
}
.about .index .ltn4 .title p{
    color:#808080;
}
.about .index .ltn4 .container{
    background: url(../images/ltn4_bj.png) no-repeat top center;
    height:580px;
    position:relative;
}
.about .index .ltn4 .container .box{
    position:absolute;

}
.about .index .ltn4 .container .box1{
    width: 180px;
    left: 175px;
    top: 75px;
}
.about .index .ltn4 .container .box2{
    width: 410px;
    left: 393px;
    top: 439px;
}
.about .index .ltn4 .container .box3{
    width: 170px;
    right: 178px;
    top: 75px;
}
.about .index .ltn4 .container .box p{
    font-size:36px;
    color:#2faaff;
    text-align:center;
}
.about .index .ltn4 .container .box span{
    font-size: 14px;
    color:#757575;
    display:block;
    text-align: center;
    margin-top:5px;
}


.about .ltn5{
    overflow: hidden;
    background-color: #f5f5f5;
}
.about .index .ltn5 .title p{
    color:#808080;
}
.about .ltn5 .container{
    margin-bottom:125px;
    position:relative;
}
.about .ltn5 .container .dg-wrapper{
    width:420px;
    height:360px;
    margin: 9px auto;
    position: relative;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.about .ltn5 .container .dg-wrapper a{
    display:block;
    width:100%;
    height:360px;
    box-shadow: 0 5px 20px rgba(65,130,204,0.3);
    position: absolute;
    left: 0;
    top: 54px;
    background-color:rgba(0,0,0,0.2);
}

.about .ltn5 .container .dg-wrapper a .zhezhao{
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    background-color: rgba(54,62,73,0.5);
}
.about .ltn5 .container .dg-wrapper a.dg-center .zhezhao{
    background-color:rgba(54,62,73,0);
}
.about .ltn5 .container .dg-wrapper .info{
    width:100%;
    height:360px;
    background-color: #ffffff;
    overflow: hidden;
}
.about .ltn5 .dg-wrapper a.dg-transition{
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.about .ltn5 .dg-wrapper a.dg-center div{
    display: block;
}
.about .ltn5 .container .dg-wrapper .info h4{
    width:100%;
    height:85px;
    overflow: hidden;
    font-size:20px;
    color:#282828;
    line-height:85px;
    padding-left:55px;
    box-sizing: border-box;
}
.about .ltn5 .container .dg-wrapper .dg-center .info h4{
    background-color: #6f93fe;
    color:#ffffff;
}
.about .ltn5 .container .dg-wrapper .info .con{
    font-size:16px;
    color:#666666;
    text-align: center;
    margin-top:25px;
    padding:0 55px;
    box-sizing: border-box;
}
.about .ltn5 .container .dg-wrapper .info .con p{
    font-size:15px;
    color:#505050;
    text-align: left;
    line-height:30px;
}
.about .ltn5 .container .dg-wrapper .info span.zx{
    width:137px;
    height:38px;
    display:none;
    margin:20px auto 0 auto;
    background-color: #ffffff;
    font-size:14px;
    color:#ff8200;
    text-align: center;
    line-height:38px;
    border:solid 1px #ff8200;
}
.about .ltn5 .container .dg-wrapper .dg-center .info span.zx{
    display:block;
}
.about .ltn5 .container .dg-container span.dg-prev{
    background: url(../images/ztn2_left.png) no-repeat center;
    left:15px;
    width:28px;
    height:51px;
    position: absolute;
    top: 208px;
    cursor:pointer;
}
.about .ltn5 .container .dg-container span.dg-next{
    background: url(../images/ztn2_right.png) no-repeat center;
    right:15px;
    width:28px;
    height:51px;
    position: absolute;
    top: 208px;
    cursor:pointer;
}
.about .index .ltn6 .title p{
    color:#808080;
}
.about .ltn6 .container{
    overflow: hidden;
    margin-top:35px;
}
.about .ltn6 .container .box{
    width:270px;
    height:auto;
	min-height:341px;
    margin:0 15px 40px 15px;
    float:left;
}
.about .ltn6 .container .box .img{
    width:100%;
    height:210px;
    overflow: hidden;
}
.about .ltn6 .container .box .img img{
    width:100%;
    transition:0.5s;
}
.about .ltn6 .container .box:hover .img img{
    transform:scale(1.1);
    transition:0.5s;
}
.about .ltn6 .container .box .info{
    overflow: hidden;
    padding:0 10px;
    box-sizing: border-box;
}
.about .ltn6 .container .box .info h4{
    font-size: 18px;
    color:#212121;
    margin-top:20px;
    margin-bottom:15px;
}

.about .ltn6 .container .box .info p{
    font-size:13px;
    color:#212121;
    line-height:24px;

}

/**评论提示框字体颜色**/
.layui-layer-content{
    color:#ffffff;
}
.pingfen{
    
}
.xing{
    float:right;
    width:160px;
}
.xing li{
    width:14px;
    height:14px;
    background: url(/static/assets/comment/images/star.png) no-repeat 0 -14px!important;
    float:left;
    margin-right:1px!important;
}
.xing li.action{

    background: url(/static/assets/comment/images/star.png) no-repeat 0 0!important;

}

/*******************************************关于我们页面*******************关于我们页面******************************************************************************/






















